package org.japo.java.binding.validator;

import org.jdesktop.beansbinding.Validator;

/**
 *
 * @author José A. Pacheco Ondoño - joanpaon@gmail.com
 */
public class ExpedienteValidator extends Validator<String> {
    @Override
    public Result validate(String value) {
        String mensaje = "Expediente entre 0 y 9999";
        Result resultado = new Result(null, mensaje);
        try {
            int expediente = Integer.parseInt(value);
            if (expediente >= 0 && expediente < 10000) {
                resultado = null;
            }
        } catch (NumberFormatException e) {
            System.out.println(e);
        }
        return resultado;
    }
}
